package com.all.backend.commons;
import static org.junit.Assert.*;
import java.io.Serializable;
import org.junit.Test;
import com.all.shared.model.AllMessage;
public class TestBackendMessage {
@Test
public void shouldBeSerializable() throws Exception {
AllMessage<String> allMessage = new AllMessage<String>("type", "body");
BackendMessage backendMessage = new BackendMessage(allMessage);
AllMessage<?> actual = backendMessage.getMessage();
assertNotNull(actual);
assertNotSame(allMessage, actual);
assertEquals(allMessage.getType(), actual.getType());
assertEquals(allMessage.getBody(), actual.getBody());
assertTrue(backendMessage instanceof Serializable);
}
}